package com.sgdh.project.terminal.terminal.mapper;


import java.util.List;

import com.sgdh.project.terminal.terminal.domain.Terminal;

/**
 * 终端表 数据层
 * 
 * @author px
 */
public interface TerminalMapper
{
	/**
     * 根据条件分页查询终端列表
     * 
     * @param Terminal 终端信息
     * @return 终端信息集合信息
     */
    public List<Terminal> selectTerminalList(Terminal terminal);

    /**
     * 新增终端
     * 
     * @param Terminal 终端信息
     * @return 操作结果
     */
	public int insertTerminal(Terminal terminal);

	/**
     * 根据终端Id获取终端明细
     * 
     * @param id 终端id
     * @return Terminal  终端详情
     */
	public Terminal selectTerminalById(int id);

	/**
     * 修改保存终端信息
     * 
     * @param Terminal 终端信息
     * @return 修改操作结果
     */
	public int updateTerminal(Terminal terminal);

	/**
     * 删除终端
     * 
     * @param intArray 终端id集合
     * @return 操作结果
     */
	public int deleteTerminalByIds(Integer[] ids);

    
}
